<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/1/24
 * Time: 21:02
 */
namespace app\admin\validate;
use think\Validate;

class Category extends Validate
{
    protected $rule = [
        ['name', 'require|max:10', '分类名称必须传递|分类名不能超过10个字符'],
        ['parent_id', 'number', '父分类id必须是数字类型'],
        ['id', 'number', '分类id必须是数字类型'],
        ['status', 'number|in:-1,0,1', '状态必须是数字|状态范围不合法'],
        ['listorder', 'number', '排序必须是数字'],
    ];

    /*************场景设置*************/
    protected $scene = [
        'add'  =>  ['name','parent_id', 'id'], // 添加
        'listorder'=>['id', 'listorder'], // 排序
        'status'=>['id', 'status'], // 状态
    ];
}